home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #9 / Amiga Plus CD - 2004 - No. 09.iso / amigaplus / tools / amigaos4_only / mpega_libmad / history.txt < prev    next >
Text File  |  2004-08-03  |  2KB  |  52 lines

  1. 03 Mar 2004: 7th release
  2. - Added some more compiler options to squeeze out more speed.
  3. - Fixed cases where buffersize would be wrong for apps that try to reset it to
  4.   another value through the hook (this is not recommended however, as I try to
  5.   force a recommended minimum (and absolute minimum is 2880 bytes (not counting
  6.   freeformat which can be upto 5760 bytes per frame (perhaps even more))))...
  7. - Now preserves A4, might fix some apps.
  8. - Reenabled -fschedule-insns2 for PPC since new asm doesn't trigger bug, gained
  9.   whopping 15% speed (with new asm)... ;)
  10. - More compatibility tweaks, hopefully SongPlayer is less fuzzy about files now.
  11. - Updated to libmad 0.15.1 with new IMDCT for Layer3,
  12.   should increase speed *and* accuracy! ;)
  13. - Added support for LAMEtag, using ReplayGain info when decoding.
  14.  
  15. 23 Jun 2002: 6th release
  16. - Fixed prebuffering to properly handle large ID3v2 tags.
  17. - Minor cleanups.
  18. - Enabled libmad PPC-asm optimization (didn't work before due to -fschedule-insns2 bug).
  19. - Added fast bzero() support-function, and favoured that over memset(..,0,..).
  20. - Added StormC/WarpOS project/source and binary (done by Jarmo Laakkonen).
  21.  
  22. 07 Dec 2001: 5th release
  23. - Optimized PCM routine, 20% speedup.
  24. - Inlined some of the supporting functions for efficiency.
  25. - Increased minimum buffer and mempool size.
  26. - Override check_mpeg if whole file fits in buffer without finding sync.
  27. - Improved SongPlayer (and other bad apps that pass library base across tasks)
  28.   workaround, should no longer crash when appending playlists while playing.
  29.  
  30. 17 Nov 2001: 4th release
  31. - Updated to libmad 0.14.2.
  32. - Fixed VBR bitrate calculation bug.
  33. - Enabled slight speedup for .040 version.
  34. - Now ignores CRC errors on quality-level <= 1 (thus making mp3s with
  35.   corrupt CRC headers playable).
  36. - Improved PowerUP dispatcher, the .ppc version is now fully multithreaded.
  37.  
  38. 10 Nov 2001: 3rd release
  39. - Improved safety.
  40. - Fixed the callback hook for 68k.
  41. - Added automatic stack-swap on complex function-entrypoints, this should
  42.   (finally?) fix applications like AMPlifier, Prayer and HippoPlayer...
  43.  
  44. 07 Nov 2001: 2nd release
  45. - Allow pcm[1] to be unallocated, implying mono decoding.
  46. - Make a copy of the MPEGA_CTRL structure instead of assuming it to remain
  47.   allocated and valid after MPEGA_open() (fixes DeliTracker and AMPlifier
  48.   (and Prayer?)).
  49.  
  50. 02 Nov 2001: Initial release
  51. - Fully working API
  52.